﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;

namespace SoftHotel.Models
{
    public class Asistencia
    {
        [Key]
        public int idAsistencia { get; set; }

        [Required(ErrorMessage = "El campo Trabajador es requerido.")]
        public int idTrabajador { get; set; }

        [Required(ErrorMessage = "El campo Sede es requerido.")]
        public int idSede { get; set; }

        [Required(ErrorMessage = "El campo Tipo es requerido.")]
        public int tipo { get; set; }

        [DisplayName("Fecha y hora")]
        public DateTime? fecha { get; set; }

        [DisplayName("Trabajador")]
        public Trabajador trabajador { get; set; }

        [DisplayName("Sede")]
        public Sede sede { get; set; }

        [ForeignKey("tipo")]
        [DisplayName("Tipo")]
        public Parametro pTipo { get; set; }

    }
}